mean time to repair/restore - Turkish English Dictionary